package com.ers.dao;

import java.util.List;

import com.ers.model.EducationInfo;
import com.ers.model.Intention;
import com.ers.model.ProjectInfo;
import com.ers.model.Resume;
import com.ers.model.SkillInfo;
import com.ers.model.UserInfo;
import com.ers.validmodel.ResumeSearchModel;

public interface ResumeDao {

	void saveInfo(UserInfo userInfo);

	List<Resume> loadResumeByUser(int id);
	
	Resume loadResumeById(int id);

	void saveIntention(Intention intention);

	void saveEducation(EducationInfo education);

	void saveProject(ProjectInfo projectInfo);

	void saveSkill(int id ,int resumeId);

	List<SkillInfo> loadSkill();

	List<Object[]> findBySearcher(ResumeSearchModel rsm,int pageSize,int pageNo);

	List<Object[]> findByCompanyId(int id,int pageSize,int pageNo);

	boolean save(int userId);


	
}
